#include <iostream>
#include <sys/types.h>
#include <signal.h>
#include <cassert>

int main(int argc, char* argv[])
{
    //格式必须为 ./kill id sig
    if (argc != 3)
    {
        std::cout << "请输入进程id，以及要发送的信号！" << std::endl;
    }

    //解析指令
    pid_t pid = atoi(argv[1]);
    int sig = atoi(argv[2]);

    //发送信号
    int n = kill(pid, sig);
    assert(n == 0); 
    (void)n;

    return 0;
}